package cc.eguid.tools;

import com.formdev.flatlaf.FlatDarkLaf;
import com.formdev.flatlaf.FlatIntelliJLaf;
import com.formdev.flatlaf.FlatLightLaf;

import javax.swing.*;

/**
 * 启动入口
 * @author eguid
 */
public class App {
    public static void main(String[] args) {
        // 设置FlatLaf主题（类似IDEA）
        try {
            // 选择其中一个主题
                FlatIntelliJLaf.setup();        // 类似IDEA Light主题
//            FlatDarkLaf.setup();         // 深色主题
//          FlatLightLaf.setup();        // 浅色主题

            // 或者使用自定义主题
//          FlatLaf.setGlobalExtraDefaults(Collections.singletonMap("@accentColor", "#5C7EBD"));
        } catch (Exception ex) {
            ex.printStackTrace();
        }
//        SwingUtilities.invokeLater(() -> {
//            try {
//                UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
//            } catch (Exception e) {
//                e.printStackTrace();
//            }
//            new NSSMServiceManager().setVisible(true);
//        });
        SwingUtilities.invokeLater(NSSMServiceManager::new);
    }
}
